package com.itheima.search.service;

import com.itheima.search.dto.SearchDto;
import com.itheima.search.pojo.ApUserSearch;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.ArrayList;
import java.util.LinkedList;
import java.util.List;

/**
 * <p>
 * APP用户搜索信息表 服务类
 * </p>
 *
 * @author 作者
 * @since 2021-09-02
 */
public interface ApUserSearchService extends IService<ApUserSearch> {

    /***
     * 用户搜索的词汇保存
     *  1）获取用户搜索的词
     *  2）表数据
     *         entry_id:App行为实体用户ID
     *         status:状态，0 无效，1 有效
     *  3)增加搜索的词汇
     */
    void saveSearch(SearchDto dto);

    /**
     * 删除用户关键词
     * @param keyword
     */
    void deleteUserSearchWord(String keyword);

    List<ApUserSearch> searchList();

    public static void main(String[] args) {
//        LinkedList<Integer> list = new LinkedList<>();
//        list.push(10);
//        list.push(20);
//        list.push(30);
//        list.push(40);
//        System.out.println(list);
//        list.pop();
//        System.out.println(list);

        ArrayList<Integer> list = new ArrayList<>(); list.add(1); list.add(2); list.add(3);
        ArrayList<Integer> list2 = new ArrayList<>(); list2.add(10); list2.add(20); list2.add(30);
        // 将list2中的所有内容, 都添加到list中
         list.addAll(list2);
         System.out.println("list = " + list);
         System.out.println("list2 = " + list2);
    }
}
